1.1 简介

这是一款基于树莓派基金会推出的微控制器RP2040制作的多功能硬件调试助手,取名为“12指神探”,意为它有12根引脚、功能灵活、搭配不同的程序,可以做成各种调试器。它可以看做基于RP2040的最小系统,可以通过编程实现任意功能;也可以当作是一个小巧的学习板/开发板,使用感与Pico模块无异,通过杜邦线连接各种外设;还可用来学习编程——无论是C/C++还是MicroPython。
主要得益于RP2040的几个特性:
- 内部有两个Arm Cortex M0+的内核,官方推荐时钟为133MHz,实际超频到250MHz没有问题;
- 每根管脚都可以独立编程(类似FPGA的状态机,可以通过汇编语言编程)使用的PIO,可以用来生成各种常用的、以及自定义的协议;
- RP2040的管脚可以灵活配置后成组支持最常用的串行总线 - SPI、I2C、UART以及PWM;
- 原生支持MicroPython,方便对软件不是很擅长的用户根据需要从网上获取开源的程序灵活使用,而不彼此影响。
该模块通过Type C的USB接口提供供电、下载以及通信的功能,板上有5V转3.3V,最高支持800mA的电压变换器,在12根引脚上也将5V和3.3V引出,方便对其它外设板供电。